ruminant animals - Spanish English Dictionary